Object Movement Functions


Listed below are the Built-in Functions that can be used during the "Movement Phase" of an Object. They are assigned to an Object Type by entering their ID in that Type's entry in the Object Def File.

Some of these Functions can be used in combination with any Drawing or Collision Function, some only some, and some are limited to only one combination. This is determined by how the Functions affect the Object, and what types of "Extra Variables" each one requires.

Scripted Movement Functions may be used instead of the Built-in Functions, or to manipulate the behavior of Objects that are already using Built-in Movement Function. If both Built-in and Scripted Movement Functions are used, the Built-in Function is processed first.

Any Function containing the word "Projectile" creates a "Projectile Object", meaning that while it behaves the same as its non-"Projectile" counterpart, it also causes the Object to test for collision with all other active Game Objects.

Index:

  0 - _OMove_None
  1 - _OMove_Animate
  2 - _OMove_Normal
  3 - _OMove_Projectile
  4 - _OMove_Floor_Normal
  5 - _OMove_Floor_Projectile


Descriptions:
  0 - _OMove_None

  1 - _OMove_Animate

  2 - _OMove_Normal
  3 - _OMove_Projectile


  4 - _OMove_Floor_Normal
  5 - _OMove_Floor_Projectile